// header部分
header{
  nav.primaryNav{

  }
  .logo{
    border: 1px solid #f2f2f2;
    padding: 60px 0;
    span{
      font-size: 2rem;
    }
  }
  .secondaryNav{
    background-color: #2678bd;
    .router-link-active{
      background-color: #2e86ff;
    }
    ul{
      display: flex;
      justify-content: space-between;
      background-color: #2678bd;
      li{
        width: 14.28%;
        a{
          display: block;
          color: #fff;
          padding: 10px 0;
          font-size: 1.2rem;
          position: relative;
          z-index: 50;
          text-align: center;
          .bankList{
            position: absolute;
            bottom: 0;
            left: 0;
            height: 0;
            transition: all 0.5s;
            overflow: hidden;
            .bankBox{
              width: 142.8px;

              a{
                padding: 10px 0;
              }
            }
          }
        }
        a:hover{
          background-color: #2e86ff;
          .bankList{
            bottom: -127px;
            height: 127px;
            background-color: #2678BD;
          }
        }
      }
    }
  }
}
footer{
  .container{
    padding: 50px 0;
    ul{
      display: flex;
      li{
        padding: 0 5px;
        line-height: 20px;
        span,a{
          font-size: 0.8rem;
          margin-top: 10px;
        }
        a{
          color: #008ACE;
        }
        a:hover{
          color: #016495;
        }
        a.bg{
          background-image: url(../assets/img/policIcon.png);
          background-repeat: no-repeat;
          padding-left: 20px;
        }
      }
    }
    .img{
      text-align: center;
      padding-top: 20px;
      a{
        margin: 0 5px;
      }
    }
  }
}
aside{
  .container{
    .siteFloorList{
      position: fixed;
      bottom: 10%;
      .siteFloorBox{
        width: 50px;
        height: 50px;
        background-image: url(../assets/img/sitefloorbg.png);
        background-position: top left;
        transition: all 0.5s;
        margin-bottom: 5px;
        cursor: pointer;
      }
      .siteFloorBox:hover{
        background-position: top -51px left;
      }
      .siteFloorBox.box2{
        background-position: top left -52px;
      }
      .siteFloorBox.box2:hover{
        background-position: top -51px left -52px;
      }
      .siteFloorBox.box3{
        background-position: top left -104px;
      }
      .siteFloorBox.box3:hover{
        background-position: top -51px left -104px;
      }
      .siteFloorBox.box4{
        background-position: top -102px left -52px;
      }
      .siteFloorBox.box4:hover{
        background-position: top -153px left -52px;
      }
    }
  }
}